package com.dh.service;

import com.dh.entity.UserPrep;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.PageRequest;

public interface PrepService {

    /**
     * 分页查询预备党员
     *
     * @param pageRequest
     * @return
     */
    Page<UserPrep> page(PageRequest pageRequest);


    /**
     * 根据主键查询预备党员
     *
     * @param prepId
     * @return
     */
    UserPrep get(Long prepId);

    /**
     * 删除预备党员
     *
     * @param prepId
     */
    void delete(Long prepId);

    /**
     * 添加预备党员
     *
     * @param prep
     */
    void create(UserPrep prep);

    /**
     * 更新预备党员
     *
     * @param prep
     */
    void update(UserPrep prep);


    UserPrep findByNoAndDeleted(String no, byte deleted);

}
